Parallel Optimized Algorithm for Apriori Association Rule Mining on Graphics Processing Unit with Compute Unified Device Architecture (CUDA)

نویسندگان

  • Abhaya Kumar Sahoo
  • Amardeep Das
  • Mayank Tiwary
چکیده

Parallel computing is a form of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved concurrently .Now GPU(Graphics Processor Unit) has taken a major role in high performance computing for general purpose applications. Compute Unified Device Architecture (CUDA) programming model provides the programmers adequate C language like APIs to better exploit the parallel power of the GPU. Data mining has significant applications in various domains. Currently, data mining toolkits cannot meet the requirement of applications with large scale database in terms of computation and speed. In this paper, we propose two parallel association rule mining algorithms i.e. parallel Apriori algorithm and parallel Apriori_Cluster algorithm on GPU with CUDA platform. These algorithms are implemented in CUDA with C language, which focuses on computation time compared with execution time of serial program in CPU.This parallel implementation out forms significantly on Tesla C2070 GPU and an Intel core i7 @ 3.40 GHz CPU. Our clustering of nodes is based on fiber optic communication. Our results have shown that GPU + CUDA parallel architecture is feasible for performance measurement in terms of execution time and promising for data mining applications. Keywords— Parallel computing, GPU, CUDA, Cluster, Data mining, Parallel Apriori Association rule mining

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallelizing Apriori Algorithm on GPU

Parallel computing is a form of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved concurrently. Now Graphics Processing Unit (GPU) has taken a major role in high performance computing for generic applications. Compute Unified Device Architecture (CUDA) programming mo...

متن کامل

Image Based Virtual Dimension Compute Unified Device Architecture of Parallel Processing Technology

There are a number of virtual dimension typical targets in hyperspectral image. Determining the virtual dimension is the first step in many applications of hyperspectral image. In view of the virtual dimension calculation method of having high time complexity problem, according to the calculation of highly parallel features, in this paper graphics processing unit (GPU) using the Compute Unified...

متن کامل

Parallel Compact Genetic Algorithm on CUDA-C Platform

This paper deals about the parallel implementation of the compact Genetic Algorithm on the Compute Unified Device Architecture (CUDA) platform of GPU. We elaborate implementation details on the parallel platform.

متن کامل

The Optimization of Algorithms in the Process of Temporal Data Mining Using the Compute Unified Device Architecture

Considering the importance and usefulness of real time data mining, in recent years the concern of researchers to discover new hardware architectures that can manage and process large volumes of data has increased significantly. In this paper the performance of algorithms for temporal data mining that are implemented in the new Compute Unified Device Architecture (CUDA) from the latest generati...

متن کامل

Efficient parallelization of the genetic algorithm solution of traveling salesman problem on multi-core and many-core systems

Efficient parallelization of genetic algorithms (GAs) on state-of-the-art multi-threading or many-threading platforms is a challenge due to the difficulty of schedulation of hardware resources regarding the concurrency of threads. In this paper, for resolving the problem, a novel method is proposed, which parallelizes the GA by designing three concurrent kernels, each of which running some depe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013